.ant-btn > .anticon + span,
.ant-btn > span + .anticon {
  margin-left: 0;
  line-height: 1.2;
}
.ant-btn:hover {
  color: #ec4141;
  border-color: #ec4141;
}
.ant-btn:focus {
  border-color: #d9d9d9;
  color: rgba(0, 0, 0, 0.65);
}
.ant-btn-danger:hover {
  color: #fff;
  border-color: unset;
}
.ant-btn-danger:focus {
  border-color: #d9d9d9;
  color: #fff;
}
.ant-pagination-item {
  background-color: #f4f4f5 !important;
  color: #606266 !important;
  border-radius: 2px !important;
  border: none !important;
}
.ant-pagination-prev .ant-pagination-item-link,
.ant-pagination-next .ant-pagination-item-link {
  background-color: #f4f4f5 !important;
  border-radius: 2px !important;
  border: none !important;
}
.ant-pagination-item-active a,
.ant-pagination-item-active:focus a,
.ant-pagination-item-active:hover a,
.ant-pagination-item:focus a,
.ant-pagination-item:hover a {
  background-color: #ec4141;
  color: #fff !important;
}
.ant-pagination-prev:focus .ant-pagination-item-link,
.ant-pagination-next:focus .ant-pagination-item-link,
.ant-pagination-prev:hover .ant-pagination-item-link,
.ant-pagination-next:hover .ant-pagination-item-link,
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon,
.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon {
  color: #ec4141 !important;
}
.ant-message-notice-content {
  background: rgba(0, 0, 0, 0.7);
  color: #FFF;
  border-radius: 30px;
}
.ant-spin-container.ant-spin-blur {
  opacity: 0;
}
i.anticon.anticon-loading.ant-spin-dot,
.ant-spin-text {
  color: #ec4141;
}
.ant-spin-text {
  padding-top: 30px !important;
}